self-propelled mower - German English Dictionary